package service;

import java.util.List;

import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;

import model.User;


public class LoginService {

	/**
	 * 此方法用于用户登录验证
	 * @param userName 登录页面传递的用户名
	 * @param pwd 登录页面传递的用户密码
	 * @return User类型的用户信息，为空表示用户名或密码错误
	 * 
	 */
	public User checkUser(String username,String pwd){
		List<Record> users = Db.find("select * from user where username = ? and password = ?",username,pwd);
		//判断用户信息，users为空表面用户名或密码错误，返回空
		if(users.isEmpty()) {
			return null;
		}else {
			//将list转为record类型，在转为user类型返回。
			Record userRecord = users.get(0);
			User user = new User().put(userRecord);
			return user;
		}
		
	}
}
